package com.ktgj.flight.domain.InterfaceEntity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

public class MoCreateOrderResponse extends MoResponse implements Serializable {
    public MoCreateOrderResponse()
    {
        this.ListMoOrderDetail=new ArrayList<>();
    }

    /**
     * 流程ID
     */
    public String FlowID;

    /**
     * 请求下单的政策|舱位等信息是否和下单成功的信息一致
     */
    public Boolean IsChange;

    /**
     * 授权office号
     */
    public String Office;

    /**
     * 订单详细(成人跟儿童分成两个子订单)
     */
    public List<MoOrderDetail> ListMoOrderDetail;

    /**
     * 主订单号
     */
    public String MainOrderID;

    /**
     * 需要支付给第三方的总价
     */
    public BigDecimal PayAmount;

    /**
     * 订单支付交易号，来通知携程完成订单支付时必须传的参数
     */
    public String ExternalNo;

    /**
     * 出票渠道对应老类库枚举值：TicketAutoInterFaceType
     */
    public String AutoInterFaceType;
    /**
     * 域名
     */
    public String Domain;
    /**
     * 支付商户订单号
     */
    public String SerialNumber;
    /**
     * pnr唯一标识
     */
    public String BigPnr;
    /**
     * 行动代码
     */
    public String actionCode;
}
